Programação de sistemas distribuídos JAVA | 0816
Este modulo tem um total de 50 horas
O objectivo final do modulo é saber programar em JAVA
Mais informações sobre este modulo
Este modulo tem um total de 50 horas
O objectivo final do modulo é saber programar em JAVA
Esta linguagem de programação possui uma historia interessante, pois foi inicialmente desenvolvida por uma pequena equipa de programadores em 1991, na Sun Microsystems.Esta pequena equipa liderada por Patrick Naughton, Mike Sheridan e James Gosling, possuia treze pessoas e durante dezoito messes trabalharam neste projecto que futuramente se iria chamar JAVA. A parte mais interessante desta linguagem é sem duvida os nomes que este projecto foi chamado ao longo dos anos e as suas origens, inicialmente chamado de "Oak" pois James Gosling gostava de ficar a olhar para carvalho atráves da janela, em 1995 "Oak" foi renomeado para "Java", a origem deste nome vem do Café que a equipa bebia.
Java é uma linguagem de programação Orientada a Objectos, tal como Python,C# entre outros.Devido a ser uma POO,possui classes e objectos. Os objectos possuem variaveis,Métodos e Construtores, Métodos sao como ações do objecto, Construtores é como se criam os objectos.
O POO possui 3 caractisticas fundamentais, essas são, O Polimorfismo,a Herança e o Encapsulamento.
Mais informações sobre Java
Para este modulo eu desenvolvi uma APi simples de CRUD, com ajuda da framework SpringBoot.Este foi o meu primeiro desde que troquei de escola, foi sem duvida um desáfio que felizmente consegui superar-lo! ou mais ou menos, pois eu nao fiz o Front-end foi o nosso querido amigo Chat GPT, porem o Backend foi um desafio muito grande!
Este foi o projecto que desenvolvi para este modulo